Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Bancastato Challenger Lugano - Lugano XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Open Castilla y Leon - Segovia BSI Challenger Lugano - Lugano China Open - Beijing Porsche Open - Poznan Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Challenger Tunisie - Tunis Siemens Open - Scheveningen Tunis Challenger Braunschweig Challenger XXX Edizione 'A Savoldi Marco' - Manerbio IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota PEOPLEnet Cup - Dnepropetrovsk Pro Tennis World Open - Boca Raton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka Samsung Securities Cup Challenger Tennis - Seoul BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice San Remo Tennis Cup - San Remo AXA Open - Espinho Napoli Challenger - Napoli Brasil Open - Florianopolis Quelle Cup 1999 - Furth X Open Internacional D'Andorra - Andorra Copa Sevilla Internacionales de Andalucia - Seville Arroyo de la Encomienda - Valladolid Open Costa Daurada - Tarragona Garden Open 2004 - Rome PEOPLEnet CUP - Dnepropetrovsk Cordenons Challenger Porsche Open - Poznan Prostejov Challenger Istanbul Challenger Siemens Open 2004 - Scheveningen Amazonia Open de Tenis - Belem Lambertz Open - Aachen Copa Petrobras Uruguray - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil BMW Tennis Championship - Sunrise VIII Torneo Internazionale di Tennis - Barletta Marburg Challenger Scheveningen Challenger Biella Challenger Manerbio Challenger Genova Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Bratislava Challenger Como Challenger Perugia Challenger Seville Challenger Copa Ericsson - Buenos Aires U.S. Pro Tennis Championships - Boston Internazionali di Tennis di Bergamo - Bergamo The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham International Championships of Sicily - Palermo Grand Prix Hassan II - Casablanca Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Wideyes Swedish Open - Bastad Abierto Mexicano de Tenis Pegaso - Acapulco Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart The Hamlet Cup - Long Island Brazil Open - Salvador Tata Open 2002 - Chennai Milan Indoors - Milan Cerveza Club Columbia Open - Bogota Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Biella Challenger Copa Ericsson Costa Rica - San Jose V Torneo Internazionale di Tennis - Barletta Brasil Open - Salvador Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Sophia Antipolis Challenger Bastad Challenger IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin Cordenons Challenger Hellmann's Cup - Santiago ERA Real Estate Clay Court Championships - Orlando Rome Challenger Prostejov Challenger Open Seat-Godo 2001 - Barcelona Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Tunis Challenger Heilbronn Challenger Tata Open 2003 - Chennai AT&T Challenger of Dallas - Dallas Prostejov Challenger Heineken Open Shanghai - Shanghai Bulgarian Open - Sofia AAPT Championships - Adelaide Augsburg Challenger Copa AT&T - Buenos Aires Belgaum Open - Belgaum Lambertz Open - Aachen Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril XL Capital Bermuda Open - Bermuda Gran Canaria 2 Challenger Legg Mason Tennis Classic - Washington D.C. Synsam Swedish Open - Bastad Memorial Savigni - Sassuolo Mercedes Cup - Stuttgart Baumag Open - Budapest Croatia Open - Umag Quelle Cup 2000 - Furth CA Tennis Trophy - Vienna Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Napoli International Cup - Napoli Chennai Open - Chennai Frito Lay/USTA Challenger - Binghamton Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta Tennis Napoli Cup - Napoli Argentina Open - Buenos Aires Ciudad de Pozoblanco Open Diputacion - Cordoba Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg Abierto Mexicano de Tenis - Mexico City 10ø Tornea B. Camparini - Reggio Emilia Open Seat Godo 2005 - Barcelona Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki Estoril Open - Estoril Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Heineken Open - Auckland Synsam Swedish Open - Bastad USTA Men's Challenger of Dallas - Dallas Czech Open 2006 - Prostejov Cerveza Club Columbia Open - Bogota Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open de Tenis Comunidad Valenciana - Valencia AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Estoril Open - Estoril Morocco Tennis Tour - Marrakech Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cerveza Club Columbia Open - Bogota Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Chevrolet Cup - Vina del Mar SAP Open - San Jose Brest Challenger Copa Telmex - Buenos Aires Helsinki Challenger Copa AT&T - Buenos Aires Maia Challenger Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BMW Open - Munich Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Franklin Templeton Tennis Classic - Scottsdale Ordina Open - 's-Hertogenbosch Gran Canaria 1 Challenger Scania Stockholm Open - Stockholm Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai SAP Open - San Jose Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg SAP Open - San Jose Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Generali Open 2001 - Kitzbuhel Generali Open - Kitzbuhel Estoril Open - Estoril If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Bogota Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Rome Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rome Challenger Rakuten Japan Open - Tokyo Brasil Open - Costa do Sauipe Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm China Open - Beijing Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Erste Bank Open - Vienna Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Grand Prix Hassan II - Marrakech AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Open de la Comunidad Valenciana - Valencia Geneva Open - Geneva Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Synsam Swedish Open - Bastad Open Sud de France - Montpellier Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Antalya Cup - Antalya Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg New York Open - New York Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Grand Prix de Tennis de Toulouse - Toulouse AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo If Stockholm Open - Stockholm Open Seat-Godo 2000 - Barcelona Grand Prix Hassan II - Casablanca Croatia Open - Umag Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow SkiStar Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo AIG Japan Open - Tokyo Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Long Island Beijing Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Podebradka Cup - Prague Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ASB Classic - Auckland FILA Challenger - Biella ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Copa Ericsson Brasil - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Alicante Challenger Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York Heineken Open - Auckland US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach ARAG World Team Championship - Dusseldorf Copa Ericsson Argentina - Buenos Aires Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Croatia Open Umag - Umag BCR Open Romania - Bucharest President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon The Lipton Championships - Key Biscayne Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston du Maurier Open - Toronto PBZ Zagreb Indoors - Zagreb The Ericsson Open - Miami Connex Open Romania - Bucharest Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Monte Carlo Kremlin Cup - Moscow Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Serbia Open - Belgrade Copa AT&T - Buenos Aires Serbia Open - Belgrade Open Seat Godo - Barcelona Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Pacific Life Open - Indian Wells Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Generali Open 2002 - Kitzbuhel NASDAQ-100 Open - Miami Infiniti Open - Los Angeles Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Estoril Open - Estoril Tennis Masters Series - Monte Carlo Cerveza Club Colombia Open - Bogota Erste Bank Open - Vienna Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Marbella Challenger Tennis Masters Series - Madrid Ilkley Challenger Canberra Challenger NASDAQ-100 Open - Miami Sybase Open - San Jose Croatia Open - Umag Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Adidas International - Sydney BNP Paribas Masters - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg BellSouth Open - Vina del Mar Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Madrid Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Madrid - Madrid Sony Ericsson Open - Miami Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Campionati BNL dItalia - Rome Heineken Open - Auckland Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AIG Japan Open - Tokyo Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Thailand Open - Bangkok Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Masters - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Shenzhen Open - Shenzhen European Open - Antwerp Australian Open - Melbourne Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Rogers Masters - Toronto U.S. Open - New York Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 1, 1R, ARG-COL 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, ARG-AUS 5-0 All Lower level tournaments Olympics - Beijing